- 메모리 공간이 가득 차서 프로그램 실행시킬 수 없게될 경우, 실행할 수 있도록 예비 공간 역할을 하는영역이다. - free 명령어로 해당 영역의 용량을 확인할 수 있다. - 단점으로는 동적으로 크기를 조정할 수 없어 하드디스크의 공간을 차지한다.
- 리눅스 커널 위에서 동작하며, C/C++ 라이브러리들을포함하고 있는 모바일 운영체제이다. - 기존의 자바 가상 머신과는 다른 가상 머신인 달빅(Dalvik)가상 머신을 통해 자바로 작성된 응용 프로그램을별도의 프로세스에서 실행하는 구조로 되어 있다. - 2007년 11월에 해당 플랫폼을 휴대용 장치 운영체제로서무료 공개한다고 발표한 후 48개의 하드웨어, 소프트웨어, 통신 회사가 모여 만든 오픈 핸드셋 얼라이언스(Open Handset Aliance, OHA)에서 공개 표준을 위해개발하고 있다.
1991년 6월 FSF의 리처드 스톨먼은 ( ㄱ. ) 라이선스의강력한 카피레프트 조건과 단순한 사용 허가를 위한절충안으로 ( ㄴ. ) 을(를) 발표하였다. ( ㉠ ) 은(는) 자유 소프트웨어를 만들 때에만 사용하나( ㉡ ) 은(는) 자유 소프트웨어뿐만 아니라 독점소프트웨어에서도 사용 가능하다.
# ls a.txt b.txt c.txt d.txt # ls ( 괄호 ).txt a.txt b.txt c.txt
하나의 C 클래스 주소 대역을 할당 받아서 서브넷마스크값을 255.255.255.192로 할당하였다. 이 경우에생성되는 서브네트워크의 개수는 ( ㄱ. )이다. 또한인터넷 연결이 되도록 설명한다면 한 개의 서브네트워크당사용 가능한 IP 주소 개수는 ( ㄴ. )이다.
각 네트워크 장비가 여러 개의 인터페이스를 갖추고상호간 연결하는 방식이다. 설치비용이 많이 드는관계로 LAN을 구성할 때보다 라우터를 이용해서LAN과 LAN을 연결하거나 백본망을 구성할 때 주로사용된다. 장애 발생 시에도 다른 시스템의 영향이적고 우회할 수 있는 방법이 존재하여 신뢰성이 높다.
응용 프로그램 간의 통신을 관리하기 위한 방법과 동기화를유지하는 서비스를 제공한다. 특히 데이터의 전송 순서및 동기점의 위치를 제공하여 데이터 전송 중에 오류가발생할 경우에 재전송하거나 데이터를 복구할 수 있다.
- umask 값은 0007 이다. - 파일과 디렉터리가 새로 생성될 때의 퍼미션이다.
- 소스 프로그램의 환경 설정을 하는 스크립트이다. - 성공적인 컴파일을 하기 위해 필요한 컴파일러, 라이브러리, 유틸리티등의 정보를 시스템에서 찾는다. - 정보를 이용해 Makefile을 생성한다.
# cat /etc/group | grep '^ihduser' ihduser:x:500:kaituser,user1
현재 커널이 운영하는 정보로, 물리적 메모리 및 스왑메모리 정보가 들어 있는 파일이다.
# while true > do > echo "--------`date`-------" > ps -elf | awk '$2 == "Z" {print $2}' > sleep 10 > done
[root@www ~]$ ( 괄호 ) kaituser ihduser root root user1
$ echo $HOME /home/ihduser $ pwd /etc $ su ihduser Password: $ pwd
- 사용자 관련 파일 /etc/group, /etc/gshadow 점검 - 각 그룹의 필드 개수 검사- 그룹 중복 유무 검사 - 유효한 그룹여부 검사 - 유효한 GID 여부 검사 - 그룹 멤버와 관리자 검사
다음은 새로 추가된 디스크의 작업 종류이다. ㄱ.파티션 분할 및 생성 ㄴ.하드 디스크 인식 여부 확인 ㄷ.마운트 및 관련 파일 등록 ㄹ.사용하려는 디렉터리 생성 ㅁ.파일시스템 생성
- 실행하는 스크립트는 /root/bin/backup.sh 이다. - 분기에 한번씩 crontab 명령어를 이용하여 데이터 전체 백업을 수행한다.
- 다음은 fdisk 명령어의 출력결과의 일부이다. Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag ( 괄호 ) delete a partition g create a new empty GPT partition table G create an IRIX (SGI) partition table l list known partition types m print this menu
[root@www ~]# ( 괄호 ) S.5....T c /etc/vsftpd/ftpusers S.5....T c /etc/vsftpd/user_list .M...... c /etc/vsftpd/vsftpd_conf_migrate.sh
- yum-utils 패키지 안에 포함된 명령어이다. - 패키지를 설치하지 않고 다운로드 할 수 있다.
레드햇 계열에서는 rpm 명령어의 -qf 옵션을 사용하여지정된 파일이 속한 패키지 이름를 출력할 수 있다. 데비안 계열에서는 dpkg 명령어의 ( 괄호 ) 옵션을사용하여 같은 기능을 할 수 있다.
- 파일 확장자: .gz ( ㉠ ) : ( ㉡ ) - 파일 확장자: .Z ( ㉢ ) : ( ㉣ ) - 파일 확장자: .xz ( ㉤ ) : ( ㉥ ) - 파일 확장자: .bz2 ( ㉦ ) : ( ㉧ )
$ id -un ihduser $ rm -f file1 rm: cannot remove 'file1': Permission denied $ ls -ld dr-xr-xr-x. 2 ihduser ihduser 19 Feb 20 12:07 . $ ls -l file1 -rw-rw-r--. 1 ihduser ihduser 0 Feb 20 12:07 file1 $ chmod ( 괄호 ) $ rm -f file1 $
http://localhost:( 괄호 )
리눅스 커뮤니티에서는 사운드 카드용 장치 드라이버를 제공하기 위해 초기에는 ( ㉠ )를 사용했으나 라이선스 문제 등으로 인해 현재는 ( ㉡ )를 사용한다.
로그 기록과 관련된 리눅스 초기의 syslog를 대체하여성능을 대폭 강화한 패키지로 멀티 스레드 지원, TCP 프로토콜 지원, SSL 및 TLS지원, 데이터베이스로그 관리 지원 등과 같은 다양한 기능을 지원한다.
*.=info;cron.none /var/log/messages authpriv.* /var/log/secure mail.*;mail.!=info /var/log/maillog uucp,news.crit /var/log/news
가상 머신을 손쉽게 시작 및 종료할 수 있고, 가상 머신의 CPU 사용량, 호스트 CPU 사용량 등을모니터링할 수 있는 GUI 기반의 도구이다.
게스트 운영체제 측면에서 별도의 수정 및 간섭 없이완벽하게 물리적인 하드웨어 자원의 접근 및 이용이가능하다.
- 1990년대 케임브리지 대학교에서 시작되어 만들어진오픈소스이다. - 하이퍼바이저 기반의 가상화 기술이며, 리눅스뿐만아니라 윈도우, Solaris 등을 지원한다. - 전가상화 방식과 반가상화 방식을 모두 지원한다.
tcpd라는 데몬이 슈퍼데몬인 inetd에 의하여 수행되는서비스들의 접근을 제어 하도록 하는 프로그램
[root@ihd ~]# cat ( 괄호 ) # Unix_name = SMB_name1 SMB_name2 ... root = administrator admin nobody = guest pcguest smbguest
- 읽기 및 쓰기가 가능하도록 설정 - NFS 클라이언트에서 접근하는 root 사용자를무시하지 않고, root로 인정 - 데이터 변경에 대해 비동기적 처리
# m4 ( ⓐ ) > ( ⓑ )
[root@ihd ~]# cat ( 괄호 ) ceo@linux.com ihduser1 ceo@windows.com ihduser2 @ihd.or.kr admin@ihd.or.kr
From:spam@spam.com REJECT From:spam@cyberspam.com DISCARD Connect:10.10.0.109 DISCARD Connect:192.168.0.82 OK TO:ihd.or.kr RELAY
squid.conf 파일에서 ( 괄호 ) 항목을 이용해서 접근제어를 할 수 있다. ( 괄호 )을 이용하여 특정 IP주소, 네트워크 대역, 도메인 등을 별칭 형태로 지정한다.
# ( 괄호 ) ihd.or.kr /var/named/ihd.zone
# vi /etc/xinetd.conf ( 괄호 ) = 50
[root@www ~]# /usr/local/apache/bin/apachect] start httpd: apr_sockaddr_info_get( ) failed for www httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for Server Name
IN ( 괄호 ) ns.ihd.or.kr IN MX 10 mail.ihd.or.kr www IN A 192.168.12.109
# ./configure --prefix=/usr/local/apache ( 괄호 )=all
[www] comment = www share path = /share valid users = ihduser1 ihduser2 writable = yes
# ( 괄호 ) httpd-2.2.29.tar.bz2
시스템을 잠그거나 데이터를 암호화하여 사용할 수없도록 만든 후에 금전을 요구하는 악성 프로그램이다. 최근 국내 웹호스팅업체가 이 공격으로 인해큰 비용을 지불하였다.
공격자는 IP 주소를 공격 서버의 IP 주소로 위장하고,ICMP Request 패킷을 브로드캐스트를 통해 다수의시스템에 전송한다. 이 때 브로드캐스트를 수신한다수의 시스템은 ICMP Echo Reply 패킷을 공격자가아닌 공격 대상의 서버로 전송하게 되면서 부하를 발생시킨다.